﻿namespace TimeCalendar
{
    public enum Years : byte
    { 
        Leap = 1,
        NotLeap = 2
    }

    public enum Months : byte
    {
        January = 1,
        February = 2,
        March = 3,
        April = 4,
        May = 5,
        June = 6,
        July = 7,
        August = 8,
        September = 9,
        October = 10,
        November = 11,
        December = 12
    }

    public enum Days : byte 
    {
        FebruaryDefault = 28,
        FebruaryLeap = 29,
        Months30 = 30,
        Months31 = 31
    }

    public enum Eras
    {
        AD,
        BC
    }

    public enum Week : byte
    {
        Monday = 0,
        Tuesday = 1,
        Wednesday = 2,
        Thursday = 3,
        Friday = 4,
        Saturday = 5,
        Synday = 6
    }

    public enum Correlations
    {
        GMT = 584283,
        Lounsbury = 584285,
        Martin = 563334,
        Kelley = 553279,
        Spinden = 489384,
        Makenson = 489138,
        Owen = 487410,
        Smiley = 482699,
        Bowditch = 394483,
        Bohm = 622261,
        Kreichgauer = 626927,
        EscalonaRamos = 679108,
        Weitzel = 774078,
        Vaillant = 774083
    }

    public enum UinalNames : byte
    {
        Pop = 0, 
        Wo = 1, 
        Sip = 2, 
        Sotz = 3, 
        Sek = 4,
        Xul = 5, 
        Yaxkin = 6, 
        Mol = 7, 
        Chen = 8, 
        Yax = 9,
        Sak = 10, 
        Keh = 11, 
        Mak = 12, 
        Kankin = 13, 
        Muwan = 14,
        Pax = 16, 
        Kayab = 17, 
        Kunku = 18, 
        Wayev = 19
    }

    public enum KinNames : byte
    {
        Imix = 0, 
        Ik = 1, 
        Akbal = 2, 
        Kan = 3, 
        Chikchan = 4,
        Kimi = 5, 
        Manik = 6, 
        Lamat = 7, 
        Maluk = 8, 
        Ok = 9,
        Chuwen = 10, 
        Eb = 11, 
        Ben = 12, 
        Ix = 13, 
        Men = 14,
        Kib = 15, 
        Kaban = 16, 
        Etxnab = 17, 
        Kawak = 18, 
        Ajaw = 19
    };
}
